﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WindowsFormsApplication1
{
    public class ViewSearchCriteria
    {
        public Observable<string> key { get; set; }
        public Observable<string> chosenSortType { get; set; }
        public Observable<bool> chosenSortOrder { get; set; }

    }
    public class ResourcesBasicContentViewModel
    {
        public ObservableArray<ContentData>[] resources { get; set; }
    }
    public class NavigationButtonsViewModel
    {
        public Observable<bool> nextEnabled { get; set; }
        public Observable<bool> previousEnabled { get; set; }
        public Observable<string> pageDescription { get; set; }
    }
    public class AdditionalDataViewModel
    {
        public Observable<string> meaningfulDescription { get; set; }
        public Observable<string> additionalText { get; set; }
        public Observable<string> categorization { get; set; }
        public ObservableArray<string>[] standards { get; set; }
    }

    public class FullDetailsViewModel
    {
        public Observable<string> meaningfulDescription { get; set; }
        public Observable<string> additionalText { get; set; }
        public Observable<string> categorization { get; set; }
        public ObservableArray<string>[] standards { get; set; }
        public Observable<string> resourceType { get; set; }
        public Observable<string> mediaType { get; set; }
        public Observable<string> displayTitle { get; set; }
    }
}
